When Attention Goes Blind: Numerical Failure in ALiBi Positional Encodings
ALiBi 位置编码的浮点下溢失明问题与缓解策略
🧭 ALiBi 位置编码数值缺陷分析与缓解
Leipzig University (InfAI) · ScaDS.AI Dresden/Leipzig · Seltz · University of Kassel · hessian.AI
发现 ALiBi 的线性偏置在长距离下因浮点下溢导致注意力权重为零,提出 log 缩放距离等缓解方法
📌 工作参考价值(4 点)
- 若在电商搜索推荐等场景使用基于 ALiBi 的 decoder-only LLM(如生成 query、长用户序列建模),需注意长距离 token 的注意力权重可能因浮点下溢变为零,导致头部“失明”,影响长文本检索能力。可通过监控 attention underflow 比例来诊断。
- 训练时可改用 log-scaled distances 作为位置偏置,该方法在 passkey retrieval 任务中表现最稳定,能显著缓解下溢;也可结合 clamping 或混合偏置。
- 评估长上下文模型时,不能仅看常规困惑度或标准基准,需加入 needle-in-a-haystack 类 token 检索任务,避免 ALiBi 的隐性缺陷影响线上长序列性能。
- 若必须沿用默认 ALiBi 斜率,应意识到其作为强基线在 needle-in-a-haystack 任务上仍有竞争力,但需权衡训练稳定性与检索能力损失。